表またはビューの所有者および名前を指定して、表またはマテリアライズド・ビューのシステム表識別子およびユーザー表識別子を検出します。この関数の使用方法については、「更新を監視する表の指定」を参照してください。
SQLRETURN ttXlaTableByName(ttXlaHandle_h handle,
char *owner,
char *name,
out SQLUBIGINT *sysTableID,
out SQLUBIGINT *userTableID)
パラメータ | 型 | 説明 |
handle | ttXlaHandle_h | データ・ストアのトランザクション・ログ・ハンドル。 |
owner | char * | 表またはビューの所有者の文字列。 |
name | char * | 表またはビューの名前。 |
sysTableID | out SQLUBIGINT * | システム表IDが返されます。 |
userTableID | out SQLUBIGINT * | ユーザー表IDが返されます。 |
コールが成功すると、SQL_SUCCESSが返されます。返されない場合は、ttXlaErrorを使用してエラーをレポートします。
表PURCHASING.INVOICESに関連付けられているシステム表IDおよびユーザー表IDを取得するには、次のコールを実行します。
SQLUBIGINT sysTableID;
SQLUBIGINT userTableID;
rc = ttXlaTableByName(xlahandle, "PURCHASING", "INVOICES",
&sysTableID, &userTableID);